home *** CD-ROM | disk | FTP | other *** search
- Opus 1.0 Simple Help Documentation
- by
- Bob Hartman (node 132/101)
-
- In the past 2 1/2 weeks I have received a lot of phone calls and messages
- about problems that people have had with oMMM and/or Opus 1.0 (or 1.01),
- and I decided that I would finally create a document to help matters just a
- bit. Below you will find some problems, then the solutions for them. If
- you have something that isn't answered here, please send a message to David
- Finster at OpusInfo (node 124/111 primary address).
-
- Problem #1:
-
- I am not sending out ARCmailed packets like I am supposed to.
-
- Solution:
-
- You need to have one of the following statements in your oMMM control
- file: ArcTo, Hold, Crash. All three do ARCmailing, and the keyword
- used determines whether it will be a normal ARCmail file, a held
- ARCmail file, or a Crash ARCmail file.
-
- Problem #2:
-
- I am trying to poll a node, but I call his network host instead.
-
- Solution:
-
- You are probably using something like the following sequence of
- statements:
-
- POLL x/y
- ...
- ROUTE
-
- What you are doing is creating a .OUT file (via the POLL statement),
- but then you are host-routing the .OUT file when you use the ROUTE
- statement. The trick is to make the .OUT file into something else
- that will not be ROUTE'd. Try the following:
-
- POLL x/y
- DIRECT x/y
- ...
- ROUTE
-
- This way the .OUT file is converted into a .DUT file before the ROUTE
- statement gets executed. ROUTE (like most other oMMM control verbs)
- only works on .OUT type files.
-
- Problem #3:
-
- My nodes that I hold for are having their messages lost.
-
- Solution:
-
- This can happen a couple of ways, but the most common that I have seen
- is the case where there is a line in the oMMM control file like:
-
- HOLD x/y a/b c/d ...
-
- If you read the documentation carefully you will see that this
- statement causes mail for a/b, c/d and the rest to be placed in an
- archive that is held for node x/y. What you really want is something
- like:
-
- NormHold x/y a/b c/d ...
- The above statement is used if you do not want to ARCmail the
- messages, if you do want to ARCmail them, then use:
-
- OneHold x/y a/b c/d ...
-
- Problem #4:
-
- My forced Z-event for sending only crash mail does not seem to be
- working properly.
-
- Solution:
-
- This is a particulary nasty problem. As far as I can tell (and I
- might be wrong on this, but it seems to hold as far as I can test it),
- a FORCED event will happen EXACTLY ONCE. So, lets say that you have a
- forced Z-event that runs from 1:00-3:00. At 1:00 it runs and converts
- you to a crash only system. Now at 2:00 you exit the system to do
- some maintenance and start it up again. Well, your forced event has
- already taken place, and won't be done again. You end up with the
- default Z event from your control file. The solution is rather
- simple:
-
- Z-events should NEVER BE FORCED events.
-
- This way they simply get noticed whenever Opus is checking on what
- event it is executing, and the change will take place. Like I said,
- this one is particulary nasty since it sort of goes against the normal
- train of thought.
-
- Problem #5:
-
- My system does not seem to unpack any mail packets that it receives.
- I see the .PKT files in the inbound file area, but then nothing
- happens to them. I use FastToss (or ConfMail) to toss the rest of the
- echomail, but still the .PKT files remain.
-
- Solution:
-
- Unfortunately, it appears that Opus will only unpack mail if the
- switch to Extract ARCmail or the switch to Toss Echomail is enabled.
- If you don't use FastToss or ConfMail, then the solution is just to
- enable one of those options. If you do use FastToss or ConfMail, then
- the following batch file workaround should do the trick:
-
- COPY inbound_dir\*.PKT opus_root_dir
- DEL inbound_dir\*.PKT
- FastToss -N -A or ConfMail Import -N -A
-
- This will move those .PKT files to a location where either FastToss or
- ConfMail will be able to extract them.
-
- Problem #6:
-
- My events are executing at the wrong times.
-
- Solution:
-
- This is caused by an improper setting of the TZ environment variable.
- Set your system clock to the same time as the clock on the wall and
- experiment with the TZ environment variable. Currently we are in
- Daylight Savings Time, and TZ=EDT4 works here on the East coast.
-
- Problem #7:
-
- I can't exit from the C)hange menu.
- Solution:
-
- This is caused by having the Opus 0.0 privilege files in place instead
- of the Opus 1.0 privilege files. You will need to replace the
- CHGPRIV.BBS file. Another method that I have heard will work is to
- get into the !)Sysop menu and alter the privileges for the C)hange
- menu. When Opus re-writes the file it is in the proper format again
- (supposedly - you would have to try this yourself to verify it).
-
- Problem #8:
-
- I can't get Wxmodem or CKermit to work with Opus 1.0.
-
- Solution:
-
- You are quite correct. Wxmodem and CKermit were flakey at best under
- Opus 0.0, and officially are not even supported there. There is no
- new Wxmodem for Opus 1.0, but there is a new Kermit in the file
- OKER_100.ARC. It uses the new external program interface provided by
- Opus and described in the file OREF_EXT.ARC available from 150/1.
-
- Problem #9:
-
- I can't X)port messages from the Matrix area, but I can from other
- areas.
-
- Solution:
-
- Use the !)Sysop menu to change privileges in the M)atrix menu.
-
- Problem #10 (a late addition):
-
- My HOLD statement doesn't seem to be having any affect. I have the
- following in my oMMM control file:
-
- ArcTo x/y
- Hold x/y
-
- Solution:
-
- You are running into the problem of dealing with oMMM as a sequential
- processor. Both ArcTo, and Hold create ARCmail for the given node.
- Since the ArcTo statement is executed first, there is nothing left for
- the Hold statement to work on. There are two possible ways around the
- problem:
-
- Hold x/y
-
- Which does what you want the above two to do anyway. Or, if you need
- to do some more processing between the statements, perhaps:
-
- ArcTo x/y
- ...
- NormHold x/y
-
-
-
-
-
-
-
-
-
-
-
-